package cn.dogger.easyboot.common.exception;

import cn.dogger.easyboot.common.result.AjaxResult;
import lombok.extern.slf4j.Slf4j;
import org.springframework.web.bind.annotation.ExceptionHandler;
import org.springframework.web.bind.annotation.RestControllerAdvice;

/**
 * @author dogger
 * 异常处理
 * 2021/7/30 14:31
 */
@RestControllerAdvice
@Slf4j
public class GlobalExceptionHandler {

    /**
     * 全部异常都用此和谐的方式返回給前端
     */
    @ExceptionHandler(Exception.class)
    public AjaxResult baseException(Exception e){
        log.error(e.getMessage());
        return AjaxResult.error(e.getMessage());
    }


}
